TypeScript 类型转换
当我们具备关于一个值的类型的更多信息时,我们可以通过 as
把这个信息传递给 TypeScript:
const myCanvas = document.getElementById("main_canvas") as HTMLCanvasElement;
我们只能把类型转换为一个更加具体或更加不具体的类型,而不能是任意类型。如果想做这种转换,可以通过先转换为 any
再转换为该类型的方法实现。
当我们具备关于一个值的类型的更多信息时,我们可以通过 as
把这个信息传递给 TypeScript:
const myCanvas = document.getElementById("main_canvas") as HTMLCanvasElement;
我们只能把类型转换为一个更加具体或更加不具体的类型,而不能是任意类型。如果想做这种转换,可以通过先转换为 any
再转换为该类型的方法实现。